package com.mew.common.entity.record;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;

import java.util.Date;

@TableName("r_chess_brnn_record")
@Data
@NoArgsConstructor
@AllArgsConstructor
@ToString
@Builder
public class ChessBrnnRecord{

    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    @TableField("game_id")
    private Long gameId;

    @TableField("room_id")
    private Long roomId;

    @TableField("blood_pool_value")
    private Long bloodPoolValue;

    @TableField("total_bet_number")
    private Long totalBetNumber;

    /**
     * 庄家输赢【+表示赢，-表示输】
     */
    @TableField("banker_number")
    private Long bankerNumber;

    /**
     * 天押注信息【+表示赢，-表示输】
     */
    @TableField("tian_number")
    private Long tianNumber;

    @TableField("tian_bet_number")
    private Long tianBetNumber;

    /**
     * 地押注信息【+表示赢，-表示输】
     */
    @TableField("di_number")
    private Long diNumber;

    @TableField("di_bet_number")
    private Long diBetNumber;
    /**
     * 玄押注信息【+表示赢，-表示输】
     */
    @TableField("xuan_number")
    private Long xuanNumber;

    @TableField("xuan_bet_number")
    private Long xuanBetNumber;
    /**
     * 黄押注信息【+表示赢，-表示输】
     */
    @TableField("huang_number")
    private Long huangNumber;

    @TableField("huang_bet_number")
    private Long huangBetNumber;
    /**
     * 庄家牌信息
     */
    @TableField("banker_cards")
    private String bankerCards;
    /**
     * 天牌信息
     */
    @TableField("tian_cards")
    private String tianCards;
    /**
     * 地牌信息
     */
    @TableField("di_cards")
    private String diCards;
    /**
     * 玄牌信息
     */
    @TableField("xuan_cards")
    private String xuanCards;
    /**
     * 黄牌信息
     */
    @TableField("huang_cards")
    private String huangCards;

    @TableField("add_time")
    private Date addTime;


}
